// ...
import {
  VxeIcon,
  VxeLoading,
  VxeCard,
  // VxeGrid,
  VxeTooltip,
  // VxeToolbar,
  VxePager,
  // VxeForm,
  // VxeFormItem,
  // VxeFormGather,
  VxeCheckbox,
  // VxeCheckboxGroup,
  // VxeRadio,
  // VxeRadioGroup,
  // VxeRadioButton,
  // VxeSwitch,
  VxeInput,
  VxeSelect,
  // VxeOptgroup,
  // VxeOption,
  // VxeTextarea,
  VxeButton,
  // VxeButtonGroup,
  VxeModal,
  // VxeDrawer,
  // VxeList,
  VxePulldown
} from "vxe-pc-ui";

import {
  VxeUI,
  VxeTable,
  VxeColumn,
  // VxeColgroup,
  VxeGrid,
  VxeToolbar
} from "vxe-table";

// 导入主题变量，也可以重写主题变量
import "vxe-table/styles/cssvar.scss";
import "vxe-pc-ui/styles/cssvar.scss";

// 导入默认的语言
import zhCN from "vxe-pc-ui/lib/language/zh-CN";

VxeUI.setI18n("zh-CN", zhCN);
VxeUI.setLanguage("zh-CN");

// 可选组件
export function LazyVxeUI(app) {
  app.use(VxeIcon);
  app.use(VxeLoading);
  app.use(VxeCard);
  // app.use(VxeVxeGrid)
  app.use(VxeTooltip);
  // app.use(VxeToolbar);
  app.use(VxePager);
  // app.use(VxeForm)
  // app.use(VxeFormItem)
  // app.use(VxeFormGather)
  app.use(VxeCheckbox);
  // app.use(VxeCheckboxGroup)
  // app.use(VxeRadio)
  // app.use(VxeRadioGroup)
  // app.use(VxeRadioButton)
  // app.use(VxeSwitch)
  app.use(VxeInput);
  app.use(VxeSelect);
  // app.use(VxeOptgroup)
  // app.use(VxeOption)
  // app.use(VxeTextarea)
  app.use(VxeButton);
  // app.use(VxeButtonGroup)
  app.use(VxeModal);
  // app.use(VxeDrawer)
  // app.use(VxeList)
  app.use(VxePulldown);
}

export function LazyVxeTable(app) {
  app.use(VxeTable);
  app.use(VxeColumn);
  // app.use(VxeColgroup)
  app.use(VxeGrid);
  app.use(VxeToolbar);
}
